package com.leihao.product.domian.listRequest;

/**
 * 商品查询实体
 */
public class ProductListRequest {
    /**
     * 商品名称
     */
    private String productName;
    /**
     * 商品货号
     */
    private Integer productNumber;
    /**
     * 品牌编号
     */
    private Integer productBrandId;
    /**
     * 分类编号
     */
    private Integer productTypeId;
    /**
     * 商品审核状态
     */
    private Integer productStatus;
    /**
     * 页码
     */
    private Integer pageNum = 1;
    /**
     * 每页展示几条
     */
    private Integer pageSize = 5;

    public Integer getProductBrandId() {
        return productBrandId;
    }

    public void setProductBrandId(Integer productBrandId) {
        this.productBrandId = productBrandId;
    }

    public Integer getProductTypeId() {
        return productTypeId;
    }

    public void setProductTypeId(Integer productTypeId) {
        this.productTypeId = productTypeId;
    }

    public ProductListRequest(String productName, Integer productNumber, Integer productBrandId, Integer productTypeId, Integer productStatus, Integer pageNum, Integer pageSize) {
        this.productName = productName;
        this.productNumber = productNumber;
        this.productBrandId = productBrandId;
        this.productTypeId = productTypeId;
        this.productStatus = productStatus;
        this.pageNum = pageNum;
        this.pageSize = pageSize;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Integer getProductNumber() {
        return productNumber;
    }

    public void setProductNumber(Integer productNumber) {
        this.productNumber = productNumber;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public ProductListRequest() {
    }

    public ProductListRequest(String productName, Integer productNumber, Integer pageNum, Integer pageSize) {
        this.productName = productName;
        this.productNumber = productNumber;
        this.pageNum = pageNum;
        this.pageSize = pageSize;
    }

    public ProductListRequest(String productName, Integer productNumber, Integer productBrandId, Integer productStatus, Integer pageNum, Integer pageSize) {
        this.productName = productName;
        this.productNumber = productNumber;
        this.productBrandId = productBrandId;
        this.productStatus = productStatus;
        this.pageNum = pageNum;
        this.pageSize = pageSize;
    }

    public Integer getProductStatsId() {
        return productBrandId;
    }

    public void setProductStatsId(Integer productBrandId) {
        this.productBrandId = productBrandId;
    }

    public Integer getProductStatus() {
        return productStatus;
    }

    public void setProductStatus(Integer productStatus) {
        this.productStatus = productStatus;
    }
}
